package cn.itsource.ymcc;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class AppPay {
    public static void main(String[] args) {

        SpringApplication.run(AppPay.class, args);
    }


//    1.订单服务保存订单 ，MQ事务消息  ， 支付服务保存支付单
//2.业务订单和支付订单会通过订单号关联起来 ，下单完成返回订单号
//3.以为使用MQ异步保存支付单，前端会做一个JS轮询检查支付单是否保存，然后发起支付
//4.带着订单号去支付服务支付，支付服务，查询支付单，构建支付申请，把返回的html表单交给前端去跳转
//5.跳转到支付宝的收银台界面，用户去支付
//6.支付结果处理，验签等参数检查 ，状态检查 ，MQ异步的方式吧支付结果扔进去，其他微服务消费支付结果消息做响应的业务或者数据库的修改即可。

}
